/*=============================================================================

  CUSTOM USER INTERFACE DEFINITION

  FILE: Cust_UIDef.h
  
  DESCRIPTION

    Custom User Interface Definition

  EXTERNALIZED FUNCTIONS


   Copyright (c) DaeSung Engineering Inc. All rights reserved.

=============================================================================*/
/*=============================================================================

  EDIT HISTORY

  ---------  -------  -------------------------------------------------------
    when       who       what, where, why
  ---------  -------  -------------------------------------------------------
   08/31/04   nso4th    Initial version

=============================================================================*/

#ifndef _CUST_UIDEF_H_
#define _CUST_UIDEF_H_

/*=============================================================================
  TARGET DEFINITION
=============================================================================*/
#undef TG_UI_MENU	//#define TG_UI_MENU
#undef TG_UI_TOOLBAR	//#define TG_UI_TOOLBAR
#undef TG_UI_STATUSBAR	//#define TG_UI_STATUSBAR

//#define TG_UI_NO_SPLASH

/*=============================================================================
  CONSTANT DEFINITION
=============================================================================*/
/* Window Views */
typedef enum
{
	//--DEFAULT.VIEW
	VIEW_MAIN = 0x00,
	VIEW_TITLE,
	VIEW_STATUS,
	VIEW_MAINOP,
	VIEW_DEVINIT,
	VIEW_SLIDE,

	VIEW_AXIS,
	VIEW_ENG,
	VIEW_CAM,
	VIEW_MOT,
	VIEW_DIO,
	VIEW_AIO,
	VIEW_SETUP,
	VIEW_MANUAL,
	VIEW_CTRL,
	
	VIEW_MOTDEV,
	VIEW_IODEV,
	VIEW_AIODEV,
	
	//---VMAIN
	VIEW_VMAIN,
	//---VMANUAL
	VIEW_VMANUAL,
	//---VSETUP
	VIEW_VSETUP,
	
	//--MAIN.FRAME
	VIEW_MAINFRAME = 0x80,
} UIView_e;

/*=============================================================================
  UI EVENT DEFINITION
=============================================================================*/
// UI MESSAGE & EVENT
#define CUST_UI_MSG					(WM_USER+1)
#define CUST_UI_EVENT_BASE			0x0000
#define UI_DEV						(CUST_UI_EVENT_BASE+1)

/*=============================================================================
  HEADER INCLUSION
=============================================================================*/
#include <UI.h>

#ifndef _OBASE_DLL_
#include "Resource.h"
#endif

#if defined(__cplusplus)
#include "stdafx.h"
#endif

#endif
/*--- END OF Cust_UIDef.H ---*/
